// 导入抽取的axios对象
import request from '../utils/request'

// 根据接口文档 抽取方法 并暴露
// 获取验证码
export function getCode (data) {
  return request({
    url: '/au/code',
    method: 'post',
    data
  })
}

// 获取登录
export function login (data) {
  return request({
    url: '/au/login',
    method: 'post',
    data
  })
}

// 获取用户信息
export function getUserInfo () {
  return request({
    url: '/au/info',
    method: 'get',
    needToken: true
  })
}

// 修改用户信息
export function editUserInfo (data) {
  return request({
    url: '/au/edit',
    method: 'post',
    needToken: true,
    data
  })
}
// 上传头像
export function uploadAvatar (file) {
  const formData = new FormData()
  formData.append('files', file)
  return request({
    url: '/upload',
    method: 'post',
    // 需要token
    needToken: true,
    // 传参
    data: formData
  })
}
